// 简单的语音播放测试
// 用于快速验证语音播放功能

const testVoiceSimple = () => {
  console.log('🎵 开始简单语音播放测试...')
  
  // 测试音频URL（使用一个公开的测试音频）
  const testAudioUrl = 'https://www.soundjay.com/misc/sounds/bell-ringing-05.wav'
  
  try {
    // 创建音频上下文
    const audioContext = wx.createInnerAudioContext()
    
    // 配置音频
    audioContext.obeyMuteSwitch = false
    audioContext.volume = 1.0
    
    // 绑定事件
    audioContext.onPlay(() => {
      console.log('▶️ 开始播放')
    })
    
    audioContext.onCanplay(() => {
      console.log('🎵 音频可播放, 时长:', audioContext.duration, '秒')
    })
    
    audioContext.onTimeUpdate(() => {
      const currentTime = audioContext.currentTime || 0
      const duration = audioContext.duration || 0
      const progress = duration > 0 ? (currentTime / duration) * 100 : 0
      
      console.log('⏰ 播放进度:', {
        当前时间: currentTime.toFixed(2) + 's',
        总时长: duration.toFixed(2) + 's',
        进度: progress.toFixed(1) + '%'
      })
    })
    
    audioContext.onEnded(() => {
      console.log('🏁 播放结束')
      audioContext.destroy()
    })
    
    audioContext.onError((err) => {
      console.error('❌ 播放错误:', err)
      audioContext.destroy()
    })
    
    // 设置音频源并播放
    audioContext.src = testAudioUrl
    console.log('📡 设置音频源:', testAudioUrl)
    
    audioContext.play()
    console.log('▶️ 开始播放测试音频')
    
  } catch (error) {
    console.error('❌ 测试失败:', error)
  }
}

// 运行测试
if (typeof wx !== 'undefined') {
  console.log('📱 在微信小程序环境中运行简单测试...')
  testVoiceSimple()
} else {
  console.log('🌐 在浏览器环境中运行简单测试...')
  testVoiceSimple()
}
